Speedup of Self-Timed Digital Systems Using Early Completion
نویسنده
چکیده
An Early Completion technique is developed to significantly increase the throughput of NULL Convention self-timed digital systems without impacting latency or compromising their self-timed nature. Early Completion performs the completion detection for registration stagei at the input of the register, instead of at the output of the register, as in standard NULL Convention Logic. This method requires that the singlerail completion signal from registration stagei+1, Koi+1, be used as an additional input to the completion detection circuitry for registration stagei, to maintain self-timed operation. However, Early Completion does necessitate an assumption of equipotential regions, introducing a few easily satisfiable timing assumptions, thus making the design potentially more delay-sensitive. To illustrate the technique, Early Completion is applied to a case study of the optimally pipelined 4-bit by 4-bit unsigned multiplier utilizing full-word completion, presented in [1], where a speedup of 1.21 is achieved while self-timed operation is maintained and latency remains unchanged.
منابع مشابه
Self-Timed Design with Dynamic Domino Circuits
We introduce a simple hierarchical design technique for building high-performance self-timed components using dynamic domino-style circuits. This technique is useful for building handshaking style functional blocks and for self-timed data path components. We wrap the dynamic domino circuit in a wrapper that communicates using a request/acknowledge protocol and mediates the pre-charge/evaluate c...
متن کاملFinal Report Self - Timed Digital System Design
A timing and control strategy that can be used to realize synchronous systems with a level of performance that approaches that of asynchronous circuits or systems was developed in this work. This approach is based upon a single-phase synchronous circuitlsystem architecture with a variable period clock. The handshaking signals required for asynchronous self-timed circuits are not needed. Dynamic...
متن کاملSpeedup of NULL convention digital circuits using NULL cycle reduction
A NULL Cycle Reduction (NCR) technique is developed to increase the throughput of NULL Convention Logic systems, by reducing the time required to flush complete DATA wavefronts, commonly referred to as the NULL cycle. The NCR technique exploits parallelism by partitioning input wavefronts, such that one circuit processes a DATA wavefront, while its duplicate processes a NULL wavefront. A NCR ar...
متن کاملDesign and Analysis on High Speed Self Checking Adder Using Parallel Self Timed Adder
A brief presents a parallel single-rail self-timed adder. It is based on a recursive formulation for performing multi bit binary addition. The operation is parallel for those bits that do not need any carry chain propagation. Thus, the design attains logarithmic performance over random operand conditions without any special speedup circuitry or look-ahead schema. A practical implementation is p...
متن کاملArchitectural Considerations for a Self-Timed Decoupled Processor
Self-timed processor designs offer several advantages over traditional synchronous designs. Further, when an asynchronous philosophy is incorporated at every stage of the design, the microarchitecture is more closely linked to the basic structures of the self-timed circuits themselves, and the resulting processor is quite simple and elegant. The Fred architecture presented here is an example of...
متن کامل